package com.itheima.day06;

public class Practice10 {
    public static void main(String[] args) {
        /* String s1 = "古力娜扎ai8888迪丽热巴999aa5566马尔扎哈fbbfsfs42425卡尔扎巴";
        System.out.println(s1.replaceAll("\\w+", "-"));
        // 需求2(拓展)：某语音系统，收到一个口吃的人说的“我我我喜欢编编编编编编编编编编编编程程程！”，需要优化成“我喜欢编程！”。
        String s2 = "我我我喜欢编编编编编编编编编编编编程程程";
        /***/
        /*
         * (.)一组：.匹配任意字符的。
         * \\1 :为这个组声明一个组号：1号
         * +：声明必须是重复的字
         * $1可以去取到第1组代表的那个重复的字
         */
        String s1 = "古力娜扎ai8888迪丽热巴999aa5566马尔扎哈fbbfsfs42425卡尔扎巴";
        String s2 = "我我我喜欢编编编编编编编编编编编编程程程";

        String replace = s1.replaceAll("\\w+", "-");
        System.out.println("replace = " + replace);

        String $1 = s2.replaceAll("(.)\\1+", "$1");
        System.out.println("$1 = " + $1);

    }
}
